Piwik\DataAccess\LogQueryBuilder\JoinGenerator B

Total Complexity 76
Dependencies 5
Dependents 1
Total lines 265
Lines of code 197
Logical lines of code 132
Comment lines 53
Methods 8
Properties 4

Methods 8

Method Rating Maintainability Complexity Lines of code
addMissingTablesNeededForJoins()
C
39 26 57
generate()
B
42 18 50
findJoinCriteriasForTables()
A
44 16 45
generateNonVisitJoins()
S
54 7 19
addMissingTablesForOtherTableJoin()
S
58 6 16
__construct()
S
77 1 4
getJoinString()
S
82 1 3
shouldJoinWithSelect()
S
82 1 3